⬅ Retour à l'accueil

🔁 Les boucles en Python

Les boucles permettent de répéter une action plusieurs fois sans réécrire le code.

---

📍 La boucle for

for i in range(5):
    print(i)

Résultat :

0  
1  
2  
3  
4

range(5) génère les nombres de 0 à 4.

---

📍 La boucle while

i = 0

while i < 5:
    print(i)
    i = i + 1

Résultat :

0  
1  
2  
3  
4
---

📍 Différence

---

📍 🔁 Parcourir une liste (tableau)

Une liste contient plusieurs valeurs (ex: mots, noms).

fruits = ["pomme", "banane", "orange"]

for f in fruits:
    print(f)

Résultat :

pomme  
banane  
orange
---

📍 Exemple avec noms

noms = ["Ali", "Sara", "Moussa"]

for nom in noms:
    print("Bonjour", nom)

Résultat :

Bonjour Ali  
Bonjour Sara  
Bonjour Moussa
---

📍 Avec index

fruits = ["pomme", "banane", "orange"]

for i in range(len(fruits)):
    print(i, fruits[i])

Résultat :

0 pomme  
1 banane  
2 orange
---

🧠 Quiz Boucles

1. À quoi sert une boucle ?


2. Que fait range(3) ?


3. Quelle boucle utilise une condition ?



© Tous droits réservés-win-2026